Worker 跨域解决方式

部署形式造成的问题

  1. WebWorker 不支持跨域,最终通过 Blob 的形式,加载 js 资源变成字符串,被 Worker 加载并初始化。作用是加载扩展的资源,扩展与主进程之间的通信底层。
  2. ServiceWorker Webview 的通信,主要是做 Webview 的静态资源缓存,Webview 中注入了一个阉割版的 vscode sdk 本质上只有 postMessage。
Last Updated:
Contributors: yiliang114